@CHARSET "UTF-8";

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

body,button,input,select,textarea {
	font: 12px/1.5 Arial,Helvetica,sans-serif
}

input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

fieldset,img,a img {
	border: 0 none
}

iframe {
	display: block
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 400
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

q:before,q:after {
	content: ''
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

ins,a {
	text-decoration: none;
	color: #333
}

a {
	cursor: pointer
}

a:hover {
	text-decoration: underline
}

:focus {
	outline: 0
}

.u {
	text-decoration: underline
}

.fl,.left,.left-area {
	float: left
}

.fr,.right,.right-area {
	float: right
}

.bold {
	font-weight: 700
}

.fw-normal {
	font-weight: 400
}

.black {
	color: #333!important
}

.green {
	color: #98ba2a
}

.red {
	color: #ca151e!important
}

.blue {
	color: #007dff!important
}

.honor-blue {
	color: #00b5e2
}

.gray {
	color: #c0c0c0
}

.dark-gray {
	color: #888
}

.yellow {
	color: #ff0
}

.clear {
	clear: both
}

.lh0 {
	font-size: 0;
	line-height: 0
}

.hide,.hidden {
	display: none
}

.show {
	display: block
}

.tal {
	text-align: left
}

.tac,.center {
	text-align: center
}

.taj {
	text-align: justify
}

.tar {
	text-align: right
}

.vat {
	vertical-align: top!important
}

.f12 {
	font-size: 12px!important
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f20 {
	font-size: 20px
}

.f24 {
	font-size: 24px
}

.fcn {
	font-family: \5b8b\4f53
}

.pointer {
	cursor: pointer
}

.overflow {
	overflow: hidden
}

.inline-block {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.vam {
	vertical-align: middle
}

.vat {
	vertical-align: top
}

.vab {
	vertical-align: bottom
}

label.vam {
	vertical-align: middle;
	font-family: tahoma
}

button {
	width: auto;
	overflow: visible
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.ime-disabled {
	ime-mode: disabled!important
}

.relative {
	position: relative
}

.text-hide {
	height: 0;
	width: 0;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden
}

.text-hidden {
	display: block;
	text-indent: -9999px
}

.span-20 {
	width: 20px
}

.span-30 {
	width: 30px
}

.span-40 {
	width: 40px
}

.span-50 {
	width: 50px
}

.span-60 {
	width: 80px
}

.span-70 {
	width: 70px
}

.span-80 {
	width: 80px
}

.span-90 {
	width: 90px
}

.span-100 {
	width: 100px
}

.span-110 {
	width: 110px
}

.span-120 {
	width: 120px
}

.span-130 {
	width: 130px
}

.span-140 {
	width: 140px
}

.span-150 {
	width: 150px
}

.span-165 {
	width: 165px
}

.span-196 {
	width: 196px
}

.span-200 {
	width: 200px
}

.span-232 {
	width: 232px
}

.span-240 {
	width: 240px
}

.span-250 {
	width: 250px
}

.span-300 {
	width: 300px
}

.span-306 {
	width: 306px
}

.span-310 {
	width: 310px
}

.span-318 {
	width: 318px
}

.span-348 {
	width: 348px
}

.span-360 {
	width: 360px
}

.span-369 {
	width: 369px
}

.span-370 {
	width: 370px
}

.span-400 {
	width: 400px
}

.span-480 {
	width: 480px
}

.span-480 {
	width: 480px
}

.span-500 {
	width: 500px
}

.span-536 {
	width: 536px
}

.span-960 {
	width: 960px
}

.span-968 {
	width: 968px
}

.hr-1 {
	height: 1px
}

.hr-2 {
	height: 2px
}

.hr-3 {
	height: 3px
}

.hr-4 {
	height: 4px
}

.hr-5 {
	height: 5px
}

.hr-7 {
	height: 7px
}

.hr-9 {
	height: 9px
}

.hr-10 {
	height: 10px
}

.hr-15 {
	height: 15px
}

.hr-16 {
	height: 16px
}

.hr-20 {
	height: 20px
}

.hr-22 {
	height: 22px
}

.hr-25 {
	height: 25px
}

.hr-30 {
	height: 30px
}

.hr-32 {
	height: 32px
}

.hr-35 {
	height: 35px
}

.hr-40 {
	height: 40px
}

.hr-45 {
	height: 45px
}

.hr-50 {
	height: 50px
}

.hr-55 {
	height: 55px
}

.hr-60 {
	height: 60px
}

.hr-65 {
	height: 65px
}

.hr-70 {
	height: 70px
}

.hr-75 {
	height: 75px
}

.hr-80 {
	height: 80px
}

.hr-85 {
	height: 85px
}

.hr-90 {
	height: 90px
}

.hr-1,.hr-2,.hr-3,.hr-4,.hr-5,.hr-7,.hr-9,.hr-10,.hr-15,.hr-20,.hr-22,.hr-25,.hr-30,.hr-32.hr-35,.hr-40,.hr-45,.hr-50,.hr-55,.hr-60,.hr-65,.hr-70,.hr-75,.hr-80,.hr-85,.hr-90 {
	clear: both;
	font-size: 1px;
	line-height: 1px
}

.pdt-5 {
	padding-top: 5px!important
}

.pdt-10 {
	padding-top: 10px!important
}

.pdt-15 {
	padding-top: 15px!important
}

.pdt-20 {
	padding-top: 20px!important
}

.pdt-40 {
	padding-top: 40px!important
}

.pdl-20 {
	padding-left: 20px!important
}

.pdr-25 {
	padding-right: 25px!important
}

.pdr-10 {
	padding-right: 10px!important
}

.pdb-16 {
	padding-bottom: 16px!important
}

.pdb-40 {
	padding-bottom: 40px!important
}

html {
	color: #333;
	background: #fff
}

.g {
	width: 1002px;
	margin: 0 auto;
	zoom: 1
}

.g:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}

.u-1-4 {
	width: 254px
}

.u-3-4 {
	width: 731px;
	overflow: hidden;
	position: relative;
	z-index: 2
}

.system-error .u-3-4 {
	width: 954px;
	margin: 0 auto;
	overflow: hidden
}

.u-1-5 {
	width: 183px
}

.u-4-5 {
	width: 800px
}

.u-1-2 {
	width: 50%
}

.layout:before,.layout:after {
	content: "";
	display: table
}

.layout:after {
	clear: both
}

.layout {
	*zoom: 1;
	width: 1000px;
	margin: 0 auto
}

.i-mall-uc:after,.minicart-pro-item:after,.ec-slider:after,.naver ul:after,.category-info:after {
	content: "";
	display: table;
	clear: both
}

.i-mall-uc,.minicart-pro-item,.ec-slider,.naver ul,.category-info {
	*zoom: 1
}

.pager ul li.pgNext,.hotPro-area .h h2,.button-slider-prev,.button-slider-next,.button-slider-prev-high,.button-slider-next-high,.shortcut .s-dropdown s {
	background: transparent url(../../images/echannel/sprites/sprites3.png?20150213) scroll no-repeat
}

.pro-area .p-sku em,.order-pro-title-area .h,.hotPro-relational-area span {
	background: transparent url(../../images/echannel/bg/bg1.png) scroll no-repeat
}

.button-action-no,.button-action-yes,.button-go-pay,.button-go-pay-disabled,.button-login-3,.button-action-submit,.button-action-submit-2,.button-back-home-2,.button-action-define,.button-action-cancel-4,.button-know,.button-action-book,.button-go-buy-2,.button-go-buy-disabled-2,.button-action-submit-3,.button-next,.button-next-disabled,.button-prev,.button-back-home {
	background: transparent url(../../images/echannel/btn/btn3.png) scroll no-repeat
}

.icon-error,.icon-ok,.icon-warn,.icon-breadcrumb,.icon-reply,.icon-close,.box-header .box-close,.icon-minus,.icon-plus,.icon-over,.icon-arrow-up,.icon-arrow-down,.icon-letter-unread,.icon-letter-read,.icon-del,.icon-search,.icon-sales,.icon-edit,.icon-yes,.icon-no,.icon-more,.header-toolbar .h i,.i-mall .h b,.minicart .h b,.icon-minicart-del,.icon-minicart,.naver i,.icon-category,.icon-cate-arrow,.searchBar-tips i,.icon-noVerified {
	background: transparent url(../../images/echannel/icon/icon1.png) scroll no-repeat
}

.icon-arrow-down-new {
	background: transparent url(../../images/echannel/icon/icon_arrow.png) scroll no-repeat
}

.icon-detect {
	background: transparent url(../../images/echannel/icon/icon6.gif) scroll no-repeat
}

.icon-smile,.icon-phone,.icon-tips,.icon-tips-2,.icon-success,.icon-success-2,.icon-success-3,.icon-success-4,.icon-success-5,.icon-success-6 {
	background: transparent url(../../images/echannel/icon/icon11.png) scroll no-repeat
}

.icon-smile-2 {
	background: transparent url(../../images/echannel/icon/icon22.png) scroll no-repeat
}

.icon-help {
	background: transparent url(../../images/echannel/icon/icon10.png) scroll no-repeat
}

.starRating-area,.starRating-area s {
	background: transparent url(../../images/echannel/star/star7.png) scroll no-repeat
}

.u-3-4 .pro-list,.u-4-5 .pro-list,.search .pro-list,.u-3-4 .pro-list ul,.u-4-5 .pro-list ul,.search .pro-list ul,.hotPro-area .b {
	background: transparent url(../../images/echannel/bg/bg6.png) scroll no-repeat
}

.u-3-4 .pro-list li div,.u-4-5 .pro-list li div,.search .pro-list li div {
	padding: 0 18px;
	background: transparent url(../../images/echannel/bg/bg5.png) scroll no-repeat
}

.ol_box .box-header,.ol_box .box-tl,.ol_box .box-tr,.ol_box .box-tc {
	background: transparent url(../../images/echannel/bg/bg22.jpg) scroll no-repeat
}

.ol_box_3 .box-tl,.ol_box_3 .box-tr,.ol_box_3 .box-tc {
	background: transparent url(../../images/echannel/bg/bg37.png) scroll no-repeat
}

.ec_ui_loading,.box-loading {
	background: transparent url(../../images/echannel/icon/icon5.gif) no-repeat scroll
}

.sc-list .sc-empty-area {
	background: transparent url(../../images/echannel/bg/bg31.png) no-repeat scroll center 68px
}

.system-error-area .cartoon {
	background: transparent url(../../images/echannel/bg/bg24.png) scroll no-repeat
}

.slogan li i,.service dt i {
	background: transparent url(../../images/echannel/icon/icon14.png) scroll no-repeat
}

.hungBar-top i,.hungBar-feedback i,.hungBar-olcs-web i {
	background: transparent url(../../images/echannel/icon/icon29.png) scroll no-repeat
}

.follow {
	background: transparent url(../../images/echannel/bg/bg51.jpg) scroll no-repeat
}

.follow i,.follow-panel-qrcode s {
	background: transparent url(../../images/echannel/icon/icon27.png) scroll no-repeat
}

.icon-authentication {
	background: transparent url(../../images/echannel/icon/icon45.png) scroll no-repeat
}

.icon-vip-level-0,.icon-vip-level-1,.icon-vip-level-2,.icon-vip-level-3,.icon-vip-level-4,.icon-vip-level-5 {
	background: transparent url(../../images/echannel/icon/icon35.png) scroll no-repeat
}

.box-prompt-error-area .h i,.box-prompt-success-area .h i,.safetyPhone-prompt-area .h i {
	background: transparent url(../../images/echannel/icon/icon33.png) scroll no-repeat
}

.invoice-info s,.arrival-remind-area s {
	background: transparent url(../../images/echannel/icon/icon31.png) scroll no-repeat
}

.shortcut li {
	background: transparent url(../../images/echannel/bg/bg65.png?20150213) scroll no-repeat
}

.category-banner dt {
	background: url("../../images/echannel/bg/bg63.png?20150906") scroll repeat-x
}

.searchBar-form .button {
	background: transparent url("../../images/echannel/icon/icon47.png?20160815") scroll no-repeat
}

.radio,.checkbox {
	margin-right: 5px;
	cursor: pointer
}

.radio,.checkbox {
	*width: 13px;
	*height: 13px
}

select.ec_linkSelect {
	margin-right: 5px;
	padding: 9.5px 14px
}

.button-action-no,.button-action-yes,.button-go-pay,.button-go-pay-disabled,.button-login-3,.button-action-submit,.button-action-submit-2,.button-back-home-2,.button-action-define,.button-action-cancel-4,.button-know,.button-go-buy-2,.button-go-buy-disabled-2,.button-action-submit-3,.button-next,.button-next-disabled,.button-prev,.button-back-home {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer
}

.button-go-pay span,.button-go-pay-disabled span,.button-back-home-2 span,.button-action-define span,.button-action-cancel-4 span,.button-know span,.button-go-buy-2 span,.button-go-buy-disabled-2 span,.button-action-submit span,.button-next span,.button-next-disabled span,.button-prev span,.button-back-home span {
	display: none
}

.button-action-no,.button-action-yes {
	width: 120px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	background-image: none
}

.button-action-no:hover {
	background-color: #3a3a3a;
	border: 1px solid #3a3a3a;
	color: #fff;
	text-decoration: none
}

.button-action-yes:hover {
	background-color: #ab0009;
	text-decoration: none
}

.button-action-no {
	width: 118px;
	height: 28px;
	background-color: #fafafa;
	border: 1px solid #bbb;
	color: #333
}

.button-action-yes {
	background-color: #ca151e
}

.button-go-pay {
	width: 116px;
	height: 36px;
	background-position: 0 -105px
}

.button-go-pay:hover {
	background-position: -126px -105px
}

.button-go-pay:active {
	background-position: -252px -105px
}

.button-go-pay-disabled {
	width: 116px;
	height: 36px;
	background-position: -378px -105px;
	cursor: not-allowed
}

.button-login-3,.button-action-submit-2 {
	width: 78px;
	height: 28px;
	border: 0 none
}

.button-login-3 {
	background-position: 0 -151px
}

.button-action-submit {
	border: 0 none;
	width: 93px;
	height: 33px;
	background-position: 0 -189px
}

.button-action-submit:hover {
	background-position: -103px -189px
}

.button-action-submit-2 {
	background-position: 0 -232px
}

.button-action-submit-3 {
	width: 76px;
	height: 26px;
	border: 0 none;
	background-position: 0 -557px
}

.button-back-home-2 {
	width: 129px;
	height: 36px;
	background-position: 0 -270px
}

.button-back-home-2:hover {
	background-position: -139px -270px
}

.button-action-define,.button-action-cancel-4 {
	width: 78px;
	height: 28px;
	border: 0 none
}

.button-action-define {
	background-position: 0 -357px
}

.button-action-cancel-4 {
	background-position: 0 -395px
}

.button-know {
	width: 95px;
	height: 33px;
	background-position: 0 -433px
}

.button-action-book {
	width: 90px;
	height: 28px;
	border: 0 none;
	background-position: 0 -476px
}

.button-go-buy-2 {
	width: 93px;
	height: 33px;
	background-position: 0 -514px
}

.button-go-buy-2:hover {
	background-position: -103px -514px
}

.button-go-buy-disabled-2 {
	width: 93px;
	height: 31px;
	background-position: -206px -514px
}

.button-next,.button-next-disabled {
	width: 93px;
	height: 33px
}

.button-next {
	background-position: 0 -593px
}

.button-next:hover {
	background-position: -103px -593px
}

.button-next-disabled {
	background-position: -206px -593px;
	cursor: not-allowed
}

.button-prev {
	width: 93px;
	height: 31px;
	background-position: 0 -636px
}

.button-prev:hover {
	background-position: -103px -636px
}

.button-back-home {
	width: 95px;
	height: 33px;
	background-position: 0 0
}

.button-back-home:hover {
	background-position: -105px 0
}

.box-button-style-1,.box-button-style-2,.box-button-style-3,.box-button-disabled-style-1,.box-button-disabled-style-2,.box-button-disabled-style-3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	cursor: pointer
}

.box-button-disabled-style-1,.box-button-disabled-style-2,.box-button-disabled-style-3 {
	cursor: not-allowed
}

.box-button-style-1:hover,.box-button-style-2:hover,.box-button-style-3:hover,.box-button-disabled-style-1:hover,.box-button-disabled-style-2:hover,.box-button-disabled-style-3:hover {
	text-decoration: none
}

.box-button-style-1 {
	border: 1px solid #bbb;
	background-color: #fafafa;
	background-color: rgba(250,250,250,0.03);
	color: #333
}

.box-button-style-1:hover {
	border-color: #3a3a3a;
	background-color: #3a3a3a;
	color: #FFF
}

.box-button-style-1:active {
	border-color: #333;
	background-color: #333;
	color: #fafafa
}

.box-button-disabled-style-1 {
	border: 1px solid #cdcdcd;
	background-color: #e6e6e6;
	color: #cdcdcd
}

.box-button-style-2,.box-button-style-3 {
	border: 1px solid #ca151e;
	background-color: #ca151e;
	color: #FFF
}

.box-button-style-2:hover,.box-button-style-3:hover {
	border-color: #ab0009;
	background-color: #ab0009;
	color: #FFF
}

.box-button-style-2:active,.box-button-style-3:active {
	border-color: #ab0009;
	background-color: #ab0009;
	color: #fafafa
}

.box-button-disabled-style-2,.box-button-disabled-style-3 {
	border: 1px solid #efb8bb;
	background-color: #efb8bb;
	color: #FFF
}

.shortcut {
	min-width: 1000px;
	height: 29px;
	line-height: 29px;
	font-family: arial,"寰蒋闆呴粦";
	background-color: #fafafa;
	border-bottom: 1px solid #ededed;
	position: relative;
	z-index: 421
}

.shortcut a {
	color: #8c8c8c
}

.shortcut a:hover {
	color: #ca151e;
	text-decoration: none
}

.shortcut .layout {
	position: relative
}

.shortcut li {
	float: left;
	padding: 0 10px
}

.shortcut .s-dropdown {
	margin: 0 -10px;
	position: relative;
	display: block
}

.shortcut .s-dropdown:hover,.shortcut .hover {
	margin: 0 -11px
}

.shortcut .s-dropdown .h {
	position: relative;
	padding: 0 27px 0 10px;
	*zoom: 1;
	*display: inline;
	height: 29px
}

.shortcut .s-dropdown:hover .h,.shortcut .hover .h {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	background-color: #FFF;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.05);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.05)
}

.shortcut .s-dropdown:hover .h:before,.shortcut .hover .h:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 5px;
	top: 25px;
	left: 0;
	right: 0;
	background-color: #FFF;
	z-index: 3
}

.shortcut .s-dropdown:hover .h:after,.shortcut .hover .h:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 1px;
	top: 29px;
	right: -1px;
	right: 0 \0;
	left: -1px \0;
	background-color: #ededed;
	z-index: 5
}

.shortcut .s-dropdown .h s {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -2px;
	width: 7px;
	height: 4px;
	line-height: 0;
	background-position: -34px 0
}

.shortcut .s-dropdown:hover .h s,.shortcut .hover .h s {
	background-position: 0 0
}

.shortcut .s-dropdown .b {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 29px;
	padding: 0 10px;
	background-color: #fff;
	border: 1px solid #ededed;
	border-top-color: #fff
}

.shortcut .s-dropdown:hover .b,.shortcut .hover .b {
	display: block;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.05);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.05)
}

.shortcut .s-sub li {
	background-position: 0 9px
}

.shortcut .s-sub li.s-hw {
	background-image: none;
	padding-left: 0
}

.shortcut .s-main {
	float: right;
	*display: inline;
	*overflow: hidden
}

.shortcut .s-main li {
	float: left;
	background-position: 100% 9px
}

.shortcut .s-main li.s-sitemap {
	background-image: none
}

.shortcut .s-login a {
	color: #333
}

.shortcut .s-login a:hover {
	color: #ca151e
}

.shortcut .s-user {
	background: 0
}

.shortcut .s-user .h {
	min-width: 98px;
	_width: 100px;
	text-align: right;
	white-space: nowrap
}

.shortcut .s-user .link-user {
	color: #333
}

.shortcut .s-user .link-user:hover {
	color: #ca151e
}

.shortcut .s-user .vip-state {
	_height: 22px;
	_display: inline;
	_zoom: 1;
	_vertical-align: middle;
	_padding-top: 7px
}

.shortcut .s-user .b {
	color: #333;
	line-height: 1.2;
	white-space: nowrap;
	width: 238px;
	overflow: hidden;
	padding: 0
}

.shortcut .s-user .b .w-name {
	color: #DDD;
	padding: 4px 20px 7px;
	white-space: nowrap
}

.shortcut .s-user .b .w-name img {
	width: 56px;
	height: 56px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 18px;
	margin-left: 10px
}

.shortcut .s-user .b .w-name a {
	display: inline-block;
	color: #333;
	vertical-align: middle
}

.shortcut .s-user .b .w-name a.name {
	width: 72px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.link-validated {
	background: url("../../images/echannel/icon/icon40.png?20160918") scroll no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 1px 23px;
	background-position: 0 -130px
}

.link-validated:hover {
	text-decoration: none
}

.link-non-validated {
	background: url("../../images/echannel/icon/icon40.png?20160918") scroll no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 1px 23px;
	color: #333;
	background-position: 0 -156px
}

.link-non-validated:hover {
	text-decoration: none
}

.shortcut .s-user .b .w-info {
	border-top: 1px solid #e5e5e5;
	color: #DDD;
	font-size: 12px;
	padding: 9px 20px 10px
}

.shortcut .s-user .b .w-info span {
	color: #333;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 3px 12px 1px 0
}

.shortcut .s-user .b .w-info span em {
	color: #ca151e
}

.shortcut .s-user .b .w-info span a {
	color: #333
}

.shortcut .s-user .b .w-info span em a {
	color: #ca151e
}

.shortcut .s-user .b .w-ple {
	height: 100px;
	border-top: 1px solid #e5e5e5;
	margin: 0 10px
}

.shortcut .s-user .b .w-ple .p-title {
	padding-top: 8px
}

.shortcut .s-user .b .w-ple .p-title h3 {
	font-size: 14px
}

.shortcut .s-user .b .w-ple .p-content {
	margin-top: -20px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider {
	height: 130px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-item {
	margin-top: 29px;
	color: #BBB;
	float: left;
	text-align: center;
	width: 54px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-item .p-img img {
	display: inline-block;
	height: 36px;
	width: 36px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-item .p-title {
	padding-top: 5px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav {
	right: 0;
	top: 4px;
	bottom: auto;
	left: auto;
	height: 6px;
	margin-left: auto;
	width: auto
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span {
	width: 5px;
	height: 10px;
	margin-left: 6px;
	opacity: 1;
	cursor: pointer;
	background: url("../../images/echannel/sprites/sprites30.png?20150127") scroll no-repeat
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span.pre-btn {
	background-position: -10px -20px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span.pre-btn-disabled {
	cursor: no-drop;
	background-position: 0 -20px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span.next-btn {
	background-position: -15px -20px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span.next-btn-disabled {
	cursor: no-drop;
	background-position: -5px -20px
}

.shortcut .s-user .b .w-ple .p-content .ec-slider .ec-slider-nav span.current {
	background-color: #fff;
	opacity: 1;
	border-color: #fff
}

.shortcut .s-appsoft .b,.shortcut .s-sitemap .b {
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 24px
}

.header {
	min-width: 1000px;
	height: 112px;
	background-color: #FFF;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.logo {
	float: left;
	padding-top: 43px;
	width: 300px
}

.logo-index {
	padding-top: 0!important
}

.logo>a {
	display: table-cell;
	vertical-align: middle;
	height: 118px;
	*display: block;
	*font-size: 103px;
	*font-family: Arial
}

.logo>a img {
	vertical-align: middle
}

.logo .back-index {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-left: 12px
}

.logo .back-index a {
	display: inline-block;
	width: 78px;
	height: 26px;
	border: 1px solid #ededed;
	border-radius: 28px;
	line-height: 26px;
	text-align: center;
	color: #666;
	font-size: 14px;
	background: #fafafa;
	vertical-align: middle
}

.searchBar {
	float: left;
	padding: 36px 7px 0 0;
	z-index: 411
}

.searchBar-form {
	line-height: 1;
	border: 1px solid #EEE;
	width: 432px;
	height: 38px;
	overflow: hidden
}

.searchBar-form .text {
	background-color: transparent;
	border: 0 none;
	width: 373px;
	height: 28px;
	line-height: 28px;
	padding: 5px 10px;
	vertical-align: top;
	border-right: 1px solid #EEE;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.searchBar-form .button {
	width: 38px;
	height: 38px;
	cursor: pointer;
	border: 0 none;
	background-position: -2px 12px;
	font-size: 0;
	vertical-align: top;
	position: absolute
}

.searchBar-form .button:hover {
	background-color: #666;
	background-position: 12px 12px
}

.searchBar-form .button:active {
	background-color: #666
}

.searchBar-key {
	position: absolute;
	max-width: 280px;
	right: 55px;
	bottom: 11px;
	z-index: 2;
	white-space: nowrap;
	text-align: right;
	overflow: hidden
}

.searchBar-key b {
	font-weight: 400;
	color: #999;
	margin-right: 4px;
	line-height: 1.5
}

.searchBar-key a {
	color: #999;
	font-size: 12px;
	*zoom: 1;
	margin-right: 12px;
	background: #EEE;
	padding: 0 5px
}

.searchBar-key a:hover {
	color: #FFF;
	text-decoration: none;
	background: #ca151e
}

.searchBar-tips {
	position: absolute;
	left: 0;
	top: 75px;
	background: #fff;
	width: 393px;
	border: 1px solid #EEE
}

.searchBar-tips li {
	width: 393px;
	height: 28px;
	line-height: 28px;
	font-size: 14px
}

.searchBar-tips li:hover {
	background: #fafafa
}

.searchBar-tips li:hover a {
	color: #ca151e;
	text-decoration: none
}

.searchBar-tips li a {
	display: block;
	width: 383px;
	height: 28px;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
	color: #666;
	padding-left: 10px
}

.searchBar-tips .tips-btn {
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: #fafafa;
	text-align: center;
	cursor: pointer
}

.searchBar-tips .tips-btn i {
	background-position: -239px -49px;
	display: inline-block;
	width: 14px;
	font-size: 0;
	height: 18px;
	vertical-align: middle
}

.searchBar-tips .tips-btn span {
	color: #CCC;
	font-size: 14px;
	padding-left: 6px
}

.searchBar-tips .tips-btn:hover i {
	background-position: -253px -49px
}

.searchBar-tips .tips-btn:hover span {
	color: #333
}

.header-toolbar {
	float: left;
	height: 38px;
	border: 1px solid #EEE;
	border-bottom: 0;
	background-color: #FFF;
	margin-top: 36px
}

.header-toolbar-item {
	float: left
}

.header-toolbar .h {
	height: 18px;
	padding: 10px 0;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #EEE;
	background-color: #FFF;
	z-index: 416
}

.header-toolbar .h a {
	*zoom: 1;
	line-height: 18px
}

.header-toolbar .h a:hover {
	color: #e01d20
}

.header-toolbar .hover .h,.header-toolbar-item:hover .h {
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	border-top: 1px solid #EEE;
	margin-left: -1px;
	margin-top: -1px;
	border-bottom: 0 none
}

.header-toolbar .h i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 6px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-position: -234px -2px;
	margin-left: 7px;
	*margin-top: 2px
}

.header-toolbar .hover .h i,.header-toolbar-item:hover .h i {
	background-position: -234px 0
}

.header-toolbar .h s {
	position: absolute;
	width: 1px;
	height: 12px;
	top: 13px;
	left: -1px;
	background-color: #e5e5e5
}

.header-toolbar .h u {
	display: none;
	position: absolute;
	background-color: #FFF;
	height: 6px;
	bottom: -6px;
	width: 98px
}

.header-toolbar .hover .h u,.header-toolbar-item:hover .h u {
	display: block
}

.header-toolbar .b {
	position: absolute;
	z-index: 413;
	overflow: hidden;
	border: 1px solid #EEE;
	background-color: #FFF;
	display: none
}

.header-toolbar .i-mall:hover .b,.header-toolbar .minicart:hover .b,.header-toolbar .hover .b {
	display: block
}

.header-toolbar .hover .i-mall,.header-toolbar-item:hover .i-mall,.header-toolbar .hover .minicart,.header-toolbar-item:hover .minicart {
	z-index: 417
}

.i-mall {
	position: relative;
	z-index: 416
}

.i-mall .h {
	width: 99px;
	position: relative
}

.hover .i-mall .h,.i-mall:hover .h {
	width: 98px
}

.i-mall .h a {
	margin-left: 21px
}

.i-mall .h u {
	left: 0
}

.i-mall .h dfn {
	position: absolute;
	padding: 0 2px;
	background-color: #a341ff;
	height: 15px;
	line-height: 15px;
	right: 13px;
	top: -8px;
	color: #FFF;
	vertical-align: top;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.hover .i-mall .h dfn,.i-mall:hover .h dfn {
	right: 12px
}

.i-mall .h dfn em {
	position: relative;
	top: 1px \0/;
	*top: -2px;
	_top: -1px
}

:root .i-mall .h dfn em {
	top: 0 \9
}

.i-mall .h b {
	position: absolute;
	width: 6px;
	height: 3px;
	background-position: -246px -24px;
	bottom: -3px;
	_bottom: -4px;
	right: 4px;
	font-size: 1px;
	line-height: 1px
}

.i-mall .b {
	width: 197px;
	top: 39px;
	left: -1px;
	_left: 0
}

.i-mall-prompt a:hover,.i-mall-uc a:hover {
	color: #e01d20
}

.i-mall-prompt {
	padding: 11px 10px;
	color: #666;
	text-align: center
}

.i-mall-uc {
	border-top: 1px solid #eee;
	width: 210px;
	padding-top: 29px;
	*padding-bottom: 25px;
	overflow: hidden
}

.i-mall-uc li {
	float: left;
	width: 98px;
	line-height: 14px;
	border-right: 1px solid #eee;
	margin-bottom: 26px;
	overflow: hidden;
	text-align: center
}

.i-mall-uc span {
	color: #e01d20;
	margin-left: 4px
}

.i-mall-huaban {
	padding: 0 10px 10px;
	text-align: center
}

.button-mall-huaban {
	display: block;
	color: #FFF;
	border: 1px solid #e01d20;
	background-color: #e01d20;
	color: #FFF;
	font-size: 16px;
	height: 35px;
	text-align: center;
	line-height: 35px
}

.button-mall-huaban:hover {
	text-decoration: none;
	background-color: #e64a4d;
	border-color: #e64a4d
}

.button-mall-huaban:active {
	background-color: #c91a1d;
	border-color: #c91a1d
}

.i-mall-event {
	text-align: center;
	padding: 0 10px 10px
}

.i-mall-event img {
	vertical-align: top
}

.minicart {
	position: relative;
	z-index: 416
}

.minicart .h {
	width: 98px
}

.hover .minicart .h,.minicart:hover .h {
	margin-right: -1px
}

.minicart .h a {
	position: relative;
	margin-left: 15px
}

.minicart .h u {
	right: 0;
	_width: 98px
}

.minicart .h span {
	position: absolute;
	height: 15px;
	line-height: 15px;
	padding: 0 2px;
	background-color: #ca141d;
	right: -17px;
	top: -19px;
	color: #FFF;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.minicart .h b {
	position: absolute;
	width: 6px;
	height: 3px;
	background-position: -250px 0;
	bottom: -3px;
	_bottom: -4px;
	right: 4px;
	font-size: 1px;
	line-height: 1px
}

.minicart .b {
	width: 466px;
	right: -1px;
	top: 39px
}

.minicart-pro-empty {
	text-align: center;
	color: #999;
	padding: 41px 0;
	line-height: 1.5
}

.minicart-pro-list-scroll {
	overflow: hidden;
	overflow-y: scroll;
	_height: 444px;
	max-height: 444px
}

.minicart-pro-item {
	border-bottom: 1px solid #eaeaea;
	padding: 0 23px 15px 15px;
	margin-top: 15px;
	vertical-align: top
}

.minicart-pro-list-scroll .minicart-pro-item {
	_width: 411px;
	_overflow: hidden
}

.minicart .p-img {
	float: left;
	width: 80px
}

.minicart .p-img img {
	vertical-align: top;
	width: 80px;
	height: 80px
}

.minicart .p-name {
	float: left;
	width: 283px;
	padding: 4px 0 0 15px;
	margin-bottom: 18px
}

.minicart .p-name a {
	display: block;
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.minicart .p-name a:hover {
	color: #e01d20
}

.minicart .p-status {
	float: left;
	width: 283px;
	padding-left: 15px
}

.minicart .p-price {
	float: left;
	line-height: 19px
}

.minicart .p-price b {
	color: #e01d20;
	font-weight: 400;
	font-family: Arial,Helvetica,sans-serif
}

.minicart .p-price em {
	color: #888;
	margin: 0 7px
}

.minicart .p-price span {
	color: #888;
	font-family: Arial,Helvetica,sans-serif
}

.minicart .p-tags {
	float: right
}

.minicart .p-tags span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #e01d20;
	color: #e01d20;
	margin: 0 0 0 10px;
	padding: 0 3px;
	height: 17px;
	line-height: 17px
}

.minicart .p-tags .p-mini-tag-suit {
	border-color: #00a0e9;
	color: #00a0e9
}

.minicart .p-tags .p-mini-tag-sale {
	border-color: #06bd04;
	color: #06bd04
}

.minicart .p-tags .p-mini-tag-gift {
	border-color: #f63;
	color: #f63
}

.minicart .p-tags .p-mini-tag-extend {
	border-color: #e01d20;
	color: #e01d20
}

.minicart .icon-minicart-del {
	margin-top: -18px;
	float: right
}

.minicart-pro-settleup {
	background-color: #fafafa;
	position: relative;
	padding: 22px 0 22px 24px;
	height: 37px;
	margin-top: -1px
}

.minicart-pro-settleup p {
	line-height: 37px
}

.minicart-pro-settleup em {
	color: #e01d20;
	font-size: 18px;
	margin: 0 4px;
	position: relative;
	top: 1px;
	font-family: Arial,Helvetica,sans-serif
}

.minicart-pro-settleup b {
	font-weight: 400;
	font-size: 18px;
	color: #e01d20;
	margin-left: 4px;
	position: relative;
	top: 1px;
	font-family: Arial,Helvetica,sans-serif
}

.button-minicart-settleup {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #FFF;
	border: 1px solid #e01d20;
	background-color: #e01d20;
	color: #FFF;
	font-size: 16px;
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	position: absolute;
	right: 22px;
	top: 22px
}

.button-minicart-settleup:hover {
	text-decoration: none;
	background-color: #e64a4d;
	border-color: #e64a4d
}

.button-minicart-settleup:active {
	background-color: #c91a1d;
	border-color: #c91a1d
}

.header-dynamic-ad {
	padding-top: 20px;
	height: 72px;
	width: 160px;
	float: right
}

.header-dynamic-ad .ec-slider img {
	height: 72px;
	width: 160px
}

.header-qrcode {
	padding-top: 16px;
	float: right
}

.header-qrcode .ec-slider {
	height: 96px;
	width: 91px
}

.header-qrcode .ec-slider .ec-slider-item img {
	width: 76px;
	height: 76px
}

.header-qrcode .ec-slider .ec-slider-item span {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	font-size: 11px;
	-webkit-transform: scale(0.916) translate(-4%,-2px);
	-o-transform: scale(1) translate(0,0)
}

.header-qrcode .ec-slider .ec-slider-nav {
	right: 0;
	top: 0;
	margin: 0;
	width: 8px;
	bottom: auto;
	left: auto;
	height: 76px
}

.header-qrcode .ec-slider .ec-slider-nav span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #888;
	margin: 6px 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.header-qrcode .ec-slider .ec-slider-nav .current {
	background-color: #ca141c
}

.naver-main {
	min-width: 1000px;
	height: 40px;
	background-color: #3a3a3a
}

.naver-main .layout {
	position: relative;
	z-index: 410
}

.naver {
	position: absolute;
	top: 0;
	left: 240px;
	width: 960px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.naver ul {
	width: 960px;
	height: 40px
}

.naver li {
	float: left
}

.naver a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 40px;
	line-height: 39px;
	font-size: 14px;
	color: #FFF;
	padding: 0 20px;
	white-space: nowrap;
	text-align: center
}

.naver .hover a,.naver li:hover a,.naver a:hover {
	text-decoration: none;
	background-color: #313131
}

.naver .current:hover {
	background-color: #313131
}

.naver a span {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	z-index: 410
}

.naver li s {
	position: absolute;
	right: -4px;
	top: -14px;
	line-height: 1.2
}

.naver li img {
	vertical-align: top
}

.naver .hover,.naver li:hover {
	position: relative;
	z-index: 109
}

.naver i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 9px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-position: -229px -27px;
	vertical-align: 4px;
	*vertical-align: 5px;
	margin-left: 6px
}

.naver .hover i,.naver li:hover i {
	background-position: -229px -24px
}

.naver ol {
	position: absolute;
	border: 1px solid #e8e8e8;
	border-top: 0 none;
	left: -1px;
	top: 40px;
	background-color: #FFF;
	display: none
}

.naver .hover ol,.naver li:hover ol {
	display: block;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.07)
}

.naver ol li {
	float: none
}

.naver ol a,.naver .hover ol a,.naver li:hover ol a {
	color: #636363;
	height: 34px;
	line-height: 34px;
	background-color: #FFF;
	text-align: left;
	font-size: 14px;
	min-width: 80px;
	_width: 80px
}

.naver .hover ol a:hover,.naver li:hover ol a:hover {
	background-color: #fbfaf9
}

.category {
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
	height: 40px;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;
	_font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 1.5
}

.category .h {
	height: 40px;
	background-color: #c81118
}

.category .h h2 {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #FFF;
	padding-left: 16px
}

.category:hover .h h2,.category-hover .h h2,.category-index .h h2 {
	border-bottom-color: #da3243
}

.icon-category {
	position: absolute;
	width: 9px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-position: -229px -27px;
	right: 13px;
	top: 18px
}

.category:hover .icon-category,.category-hover .icon-category {
	background-position: -229px -24px
}

.category-index .icon-category {
	display: none
}

.category .category-list {
	background-color: rgba(0,0,0,0.7);
	background-color: #4c4c4c \9;
	border-top: 0 none;
	display: none;
	font-size: 0
}

.category-index .category-list {
	background-color: #fff;
	border-top: 0 none;
	display: none;
	font-size: 0
}

.category:hover .category-list,.category-hover .category-list,.category-index .category-list {
	display: block
}

.category .category-list {
	padding-bottom: 0;
	position: relative;
	height: 448px
}

.category-list a:hover {
	text-decoration: none
}

.category-item {
	vertical-align: top;
	*zoom: 1;
	height: 64px
}

.category-info {
	padding: 10px 16px;
	height: 44px
}

.category .category-list li:hover .category-info,.category .category-list li.hover .category-info {
	background-color: rgba(0,0,0,0.2);
	background-color: #3d3d3d \9;
	_position: relative
}

.category-index .category-list li:hover .category-info,.category-index .category-list li.hover .category-info {
	background-color: #f7f7f7;
	_position: relative
}

.category-index.category-info a {
	color: rgba(255,255,255,0.5);
	color: #b4b4b4 \9;
	margin-left: 8px;
	_margin-left: 6px;
	*display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 13px
}

.category .category-info a {
	color: #bbb;
	margin-right: 8px;
	_margin-right: 6px;
	*display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px
}

.category .category-info a:hover {
	text-decoration: none
}

.category-index .category-info a:hover {
	text-decoration: none;
	color: #ca151e
}

.category-info span {
	position: relative
}

.category-info s {
	position: absolute;
	right: -3px;
	top: -13px;
	*top: -12px
}

.category-info img {
	vertical-align: top
}

.category .category-info h3,.category .category-info h3 a {
	font-size: 14px;
	color: #fff
}

.category-index .category-info h3,.category-index .category-info h3 a {
	font-size: 14px;
	color: #333
}

.category-info h3 {
	padding-bottom: 2px;
	_padding-bottom: 2px
}

.category .category-list li:hover .category-info h3 a span:hover,.category .category-list li.hover .category-info h3 a span:hover {
	text-decoration: none
}

.category-index .category-list li:hover .category-info h3 a span:hover,.category-index .category-list li.hover .category-info h3 a span:hover {
	color: #ca151e;
	text-decoration: none
}

.category-panels {
	display: none;
	position: absolute;
	left: 240px;
	height: 448px;
	background-color: #f7f7f7;
	top: 0
}

.children-col-1 {
	width: 220px
}

.children-col-2 {
	width: 440px
}

.children-col-3 {
	width: 660px
}

.children-col-4 {
	width: 880px
}

.category-list li:hover .category-panels,.category-list li.hover .category-panels {
	display: block
}

.subcate-list {
	width: 220px;
	padding-top: 14px;
	height: 434px
}

.subcate-list li {
	vertical-align: top;
	_zoom: 1
}

.subcate-list a {
	display: block;
	padding-left: 30px;
	line-height: 42px;
	font-size: 14px;
	color: #333
}

.subcate-list a:hover {
	color: #ca151e;
	text-decoration: none;
	background-color: #eee
}

.subcate-list span {
	position: relative
}

.subcate-list s {
	position: absolute;
	right: -3px;
	top: -13px;
	*top: -12px
}

.subcate-list img {
	vertical-align: top
}

.children-col-list,.children-col-list-1,.children-col-list-2,.children-col-list-3,.children-col-list-4 {
	position: relative;
	float: left
}

.category-banner {
	position: absolute;
	bottom: 0;
	padding: 10px 30px 12px;
	width: 160px
}

.category-banner dt {
	font-size: 14px;
	text-align: center;
	margin: 9px 0 15px;
	background-position: 0 50%;
	color: #888;
	height: 22px;
	line-height: 22px
}

.category-banner dt span {
	padding: 0 8px;
	background: #f7f7f7
}

.category-banner dd {
	margin: 9px 0;
	color: #333;
	white-space: nowrap;
	display: block;
	width: 100%
}

.category-banner a {
	position: relative;
	display: inline-block;
	padding: 0;
	line-height: 22px
}

.category-banner a:hover {
	background-color: #f7f7f7;
	color: #ca151e;
	text-decoration: none
}

.icon-cate-arrow {
	display: none;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -6px;
	width: 7px;
	height: 13px;
	background-position: -98px -47px
}

.category-list li:hover .icon-cate-arrow,.category-list li.hover .icon-cate-arrow {
	display: block
}

.breadcrumb-area {
	margin-left: 1px;
	line-height: 1.5
}

.breadcrumb-area {
	color: #BBB
}

.breadcrumb-area a,.breadcrumb-area span {
	color: #666;
	font-family: \5FAE\8F6F\96C5\9ED1,\5B8B\4F53
}

.breadcrumb-area a:hover,.breadcrumb-area span {
	color: #333
}

.starRating-area {
	display: inline-block;
	width: 75px;
	height: 12px;
	line-height: 1px;
	overflow: hidden;
	position: relative
}

.starRating-area s {
	display: block;
	height: 12px;
	line-height: 1px;
	position: absolute;
	left: 0;
	top: 0
}

.starRating-area,.starRating-area s {
	background-position: 0 0
}

.starRating-area s {
	background-position: -75px 0
}

.u-3-4 .pro-list,.u-4-5 .pro-list,.search .pro-list {
	margin-left: -1px;
	width: 100%;
	background-position: right 0;
	background-repeat: repeat-y
}

.u-3-4 .pro-list ul,.u-4-5 .pro-list ul,.search .pro-list ul {
	width: 100%;
	overflow: hidden;
	background-position: 0 bottom;
	background-repeat: repeat-x
}

.u-3-4 .pro-list li,.u-4-5 .pro-list li,.search .pro-list li {
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: center;
	padding: 12px 0;
	border-bottom: 1px solid #DDD;
	position: relative
}

.search .pro-list li {
	width: 20%
}

.u-3-4 .pro-list li div,.u-4-5 .pro-list li div,.search .pro-list li div {
	padding: 0 18px;
	background-position: left 0;
	background-repeat: repeat-y
}

.u-3-4 .pro-list li .p-img img,.u-4-5 .pro-list li .p-img img,.search .pro-list li .p-img img {
	width: 142px;
	height: 142px;
	display: block;
	vertical-align: top;
	margin: 0 auto
}

.u-3-4 .pro-list li .p-name,.u-4-5 .pro-list li .p-name,.search .pro-list li .p-name {
	height: 52px;
	overflow: hidden;
	line-height: 18px;
	word-wrap: break-word
}

.u-3-4 .pro-list li .p-name a:hover,.u-4-5 .pro-list li .p-name a:hover,.search .pro-list li .p-name a:hover {
	color: #C00
}

.u-3-4 .pro-list li .p-price,.u-4-5 .pro-list li .p-price,. .search .pro-list li .p-price {
	height: 30px;
	line-height: 30px
}

.u-3-4 .pro-list li .p-price b,.u-4-5 .pro-list li .p-price b,.search .pro-list li .p-price b {
	font-size: 20px;
	color: #C00;
	font-weight: 400
}

.u-3-4 .pro-list li .p-price em,.u-4-5 .pro-list li .p-price em,.search .pro-list li .p-price em {
	font-size: 14px;
	color: #C00
}

.u-3-4 .pro-list li .p-star,.u-4-5 .pro-list li .p-star,.search .pro-list li .p-star {
	padding: 10px 0 4px
}

.u-3-4 .pro-list li .p-score,.u-4-5 .pro-list li .p-score,.search .pro-list li .p-score {
	color: #999;
	padding-bottom: 10px
}

.u-3-4 .pro-list li i,.u-4-5 .pro-list li i,.search .pro-list li i {
	position: absolute;
	left: 0;
	top: 4px
}

.service-container,.slogan-container,.footer-container {
	border-top: 1px solid #EEE
}

.service {
	padding: 30px 0 20px;
	width: 1002px;
	overflow: hidden;
	margin: 0 auto;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.service dl {
	float: left
}

.service .s1 {
	width: 222px;
	padding-left: 28px
}

.service .s2 {
	width: 227px
}

.service .s3 {
	width: 232px
}

.service dl.s5 {
	float: right;
	padding-right: 30px
}

.service dt {
	font-size: 14px;
	padding-bottom: 15px;
	color: #666
}

.service dt i {
	float: left;
	width: 16px;
	height: 14px;
	margin: 3px 8px 0 0;
	_margin: 3px 5px 0 0
}

.service .s1 dt i {
	background-position: 0 -54px
}

.service .s2 dt i {
	background-position: -26px -54px
}

.service .s3 dt i {
	background-position: -52px -54px
}

.service .s4 dt i {
	background-position: -78px -54px
}

.service .s5 dt i {
	background-position: 0 -78px
}

.service dd li {
	line-height: 24px;
	padding-left: 24px
}

.service dd a {
	color: #b0b0b0
}

.service dd a:hover {
	color: #e01d20
}

.slogan {
	padding: 18px 0 18px;
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.slogan li {
	float: left;
	line-height: 44px;
	font-size: 14px;
	color: #666;
	height: 44px;
	width: 300px;
	text-align: center
}

.slogan li:hover {
	color: #ca151e
}

.slogan li i {
	display: inline-block;
	line-height: 44px;
	width: 44px;
	height: 44px;
	margin-right: 12px;
	vertical-align: middle
}

.slogan .s1 i {
	background-position: -216px 0
}

.slogan .s1:hover i {
	background-position: 0 0
}

.slogan .s2 i {
	background-position: -270px 0
}

.slogan .s2:hover i {
	background-position: -54px 0
}

.slogan .s3 i {
	background-position: -324px 0
}

.slogan .s3:hover i {
	background-position: -108px 0
}

.slogan .s4 i {
	background-position: -378px 0
}

.slogan .s4:hover i {
	background-position: -162px 0
}

.footer {
	padding: 29px 0 30px;
	width: 1002px;
	margin: 0 auto;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1;
	color: #666;
	line-height: 1.5
}

.footer a {
	color: #666
}

.footer a:hover {
	color: #e01d20
}

.footer-otherLink {
	padding: 0 8px;
	text-align: center;
	word-break: break-all;
	color: #888
}

.footer-otherLink a {
	color: #888
}

.footer-otherLink em {
	padding-right: 3px;
	margin-left: 3px
}

.footer-warrant-area {
	padding-top: 6px;
	text-align: center;
	color: #b0b0b0
}

.footer-warrant-area a {
	color: #b0b0b0
}

.footer-warrant-area em {
	padding-right: 3px;
	margin-left: 3px
}

.footer-warrant-img {
	padding: 15px 0 0
}

.footer-warrant-img img {
	vertical-align: top
}

.pager {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden
}

.pager img,.pager input,.pager span,.pager select {
	vertical-align: middle
}

.pager ul li.pgNext,.pager .pageSizer span,.pager .quickPager span {
	font-family: tahoma
}

.pager ul {
	font-size: 10px
}

.pager ul li {
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding: 0 7px;
	text-decoration: none
}

.pager ul li.recordCount {
	border: 0 none;
	line-height: 23px
}

.pager ul li.link {
	height: 30px;
	line-height: 31px;
	cursor: pointer;
	color: #666;
	margin: 0 0 0 10px;
	overflow: hidden
}

.pager ul li.link:hover {
	color: #ca151e
}

.pager ul li.pgCurrent {
	color: #ca151e
}

.pager ul li.page-number {
	height: 28px
}

.pager ul li.text {
	border: medium none;
	clear: right;
	padding: 0;
	margin: 0 0 0 8px;
	color: #999
}

.pager ul li.quickPager {
	display: none;
	clear: none;
	float: right;
	color: #444;
	padding-right: 1px
}

.pager ul li.pgNext {
	width: 29px;
	height: 29px;
	overflow: hidden;
	line-height: 64px;
	padding: 0;
	float: left;
	background-color: #fafafa;
	border: 1px solid #dddcdb
}

.pager ul li.first {
	background-position: 10px -76px
}

.pager ul li.first:hover {
	background-position: 10px -54px;
	background-color: #3a3a3a;
	border: 1px solid #3a3a3a
}

.pager ul li.pre {
	background-position: -18px -76px
}

.pager ul li.pre:hover {
	background-position: -18px -53px;
	background-color: #3a3a3a;
	border: 1px solid #3a3a3a
}

.pager ul li.next {
	background-position: -72px -76px
}

.pager ul li.next:hover {
	background-position: -72px -53px;
	background-color: #3a3a3a;
	border: 1px solid #3a3a3a
}

.pager ul li.last {
	background-position: -44px -76px
}

.pager ul li.last:hover {
	background-position: -44px -53px;
	background-color: #3a3a3a;
	border: 1px solid #3a3a3a
}

.pager ul li.first-empty:hover,.pager ul li.pre-empty:hover,.pager ul li.next-empty:hover,.pager ul li.last-empty:hover {
	border: 1px solid #ccc
}

.pager ul li.first-empty,.pager ul li.pre-empty,.pager ul li.next-empty,.pager ul li.last-empty,.pager ul li.first-empty:hover,.pager ul li.pre-empty:hover,.pager ul li.next-empty:hover,.pager ul li.last-empty:hover {
	color: #adadad;
	cursor: default;
	background-color: #fafafa
}

.pager ul li.first-empty:hover {
	background-position: 10px -76px
}

.pager ul li.pre-empty:hover {
	background-position: -18px -76px
}

.pager ul li.next-empty:hover {
	background-position: -72px -76px
}

.pager ul li.last-empty:hover {
	background-position: -44px -76px
}

.icon-detect {
	background-position: 2px center
}

.icon-ok {
	background-position: -213px -71px
}

.icon-error {
	background-position: -187px -97px
}

.icon-warn {
	background-position: -161px -123px
}

.icon-noVerified {
	background-position: -110px -174px
}

.icon-breadcrumb {
	padding: 0 0 0 24px;
	background-position: -136px -149px;
	background-position: -136px -148px \9
}

.icon-reply {
	padding-left: 20px;
	background-position: -86px -197px;
	background-position: -86px -198px \9;
	background-position: -86px -197px \0/
}

.icon-close {
	padding-left: 11px;
	background-position: -127px 0
}

.icon-minus,.icon-plus {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 9px;
	height: 9px
}

.icon-minus {
	background-position: -38px -22px
}

.icon-minus:hover {
	background-position: -68px -22px
}

.icon-plus {
	background-position: -53px -22px
}

.icon-plus:hover {
	background-position: -83px -22px
}

.icon-over {
	padding: 1px 0 2px 28px;
	background-position: -57px -222px;
	color: #B00
}

.icon-sales {
	padding: 1px 0 2px 28px;
	background-position: -127px -540px;
	color: #B00
}

.icon-edit {
	padding: 1px 0 2px 22px;
	background-position: -103px -568px;
	color: #0077d2
}

.icon-arrow-up {
	display: block;
	width: 9px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-position: -20px 0
}

.icon-arrow-down {
	display: block;
	width: 10px;
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background-position: 0 -130px
}

.icon-arrow-down-new {
	display: block;
	width: 10px;
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	background-position: 0 0
}

.icon-letter-read {
	padding-left: 34px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-position: -283px -342px
}

.icon-letter-unread {
	padding-left: 34px;
	background-position: -1px -308px;
	background-position: -1px -310px \9;
	background-position: -1px -308px \0/;
	*background-position: -1px -310px
}

.icon-del {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 12px;
	background-position: -261px -368px
}

.icon-del span {
	display: none;
	font-size: 1px;
	line-height: 0
}

.icon-search {
	padding-left: 22px;
	background-position: -236px -390px
}

.icon-smile {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 31px;
	background-position: 0 0
}

.icon-smile-2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	background-position: 0 0
}

.icon-phone {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 23px;
	height: 21px;
	background-position: -95px 0
}

.icon-tips {
	padding-left: 32px;
	background-position: -134px -34px
}

.icon-tips-2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 41px;
	height: 37px;
	background-position: 0 -118px
}

.icon-success {
	padding-left: 46px;
	background-position: -167px 0
}

.icon-success-2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 45px;
	height: 36px;
	background-position: -40px 0
}

.icon-success-3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 69px;
	height: 62px;
	background-position: 0 -46px
}

.icon-success-4 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 87px;
	height: 86px;
	background-position: 0 -165px
}

.icon-success-5 {
	padding-left: 26px;
	background-position: -107px -64px
}

.icon-success-6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 81px;
	height: 65px;
	background-position: 0 -261px
}

.icon-help {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 21px 0 0;
	background-position: center right;
	color: #B00
}

.icon-yes,.icon-no {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	line-height: 52px;
	vertical-align: middle
}

.icon-yes {
	width: 18px;
	height: 12px;
	background-position: -100px -24px
}

.icon-no {
	width: 15px;
	height: 13px;
	background-position: -128px -24px
}

.icon-more {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 52px;
	overflow: hidden;
	width: 13px;
	height: 13px;
	background-position: -206px -24px
}

.icon-minicart-del {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 13px;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	background-position: -115px -47px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.icon-minicart {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 5px 0 5px 48px;
	background-position: -265px 0
}

.icon-vip-level-0,.icon-vip-level-1,.icon-vip-level-2,.icon-vip-level-3,.icon-vip-level-4,.icon-vip-level-5 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 16px;
	vertical-align: middle
}

.icon-vip-level-0 {
	background-position: 0 0
}

.icon-vip-level-1 {
	background-position: -26px 0
}

.icon-vip-level-2 {
	background-position: -52px 0
}

.icon-vip-level-3 {
	background-position: -78px 0
}

.icon-vip-level-4 {
	background-position: -104px 0
}

.icon-vip-level-5 {
	background-position: -130px 0
}

.icon-authentication {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	vertical-align: middle
}

.icon-authentication-not {
	background-position: -16px 0
}

.icon-authentication-success {
	background-position: 0 0
}

.icon-detect,.icon-error,.icon-ok,.icon-warn,.icon-noVerified {
	padding: 1px 0 1px 23px;
	height: 15px;
	line-height: 15px;
	display: inline-block
}

.icon-detect,.icon-error,.icon-ok,.icon-warn,.noVerified,.exp,.icon-noVerified {
	margin-left: 7px
}

.icon-detect {
	color: #ff5f00
}

.icon-ok {
	color: #61a326
}

.icon-error {
	color: #ff5f00
}

.icon-warn {
	color: #ff5f00
}

.noVerified {
	color: #ff5f00
}

.exp {
	color: #ff5f00
}

.vip-state .link-noAct {
	padding: 0 3px;
	background-color: #ca141c;
	color: #FFF;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	height: 16px;
	overflow: hidden;
	line-height: 16px;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.vip-state .link-noAct:hover {
	color: #FFF;
	text-decoration: none
}

.vip-state i {
	position: relative;
	top: -1px
}

.form-detail-area table {
	width: 100%;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-word
}

.form-edit-area th,.form-detail-area th {
	text-align: right
}

.form-edit-area th,.form-edit-area td {
	padding: 10px 0
}

.form-detail-area th,.form-detail-area td {
	padding: 3px 0
}

.form-edit-area .required {
	color: #ca141c;
	font-family: \5B8B\4F53;
	margin-right: 2px
}

.form-edit-area .text,.form-edit-area .verify {
	border: 1px solid #dedede;
	height: 38px;
	line-height: 38px;
	padding-left: 10px
}

.form-edit-area input.vam {
	_margin-top: -2px
}

.form-edit-area .textarea {
	border: 1px solid #dedede;
	padding: 2px 4px
}

.form-edit-area .error {
	border-color: #ca151e!important
}

.form-edit-area .text:focus,.form-edit-area .text:hover,.form-edit-area .textarea:focus,.form-edit-area .verify:focus,.form-edit-area .verify:hover,.form-edit-area input.hover,.form-edit-area input.error:focus {
	border-color: #666!important;
	position: relative
}

.form-edit-area .input[disabled] {
	background-color: #f0f0f0;
	color: #8b8b8b
}

.form-edit-area span.error {
	color: #e01d20;
	font-size: 14px
}

.form-edit-area .atta-area {
	margin-top: -8px
}

.form-detail-area .atta-area {
	margin-top: -12px
}

.form-edit-area .atta-area li,.form-detail-area .atta-area li {
	padding: 10px 8px 10px 0;
	background: url(../../images/echannel/bg/bg43.png) scroll repeat-x 0 bottom
}

.form-edit-area .atta-area .a-button a {
	color: #F00
}

.form-edit-action {
	padding-top: 14px
}

.form-edit-action .button-action-ok {
	margin-right: 16px;
	cursor: pointer
}

.form-edit-action a:hover {
	text-decoration: none
}

.popup-area {
	border: 1px solid #ca151e;
	background-color: #FFF
}

.popup-area .h,.popup-area .f {
	position: relative;
	font-size: 0;
	line-height: 0;
	_zoom: 1
}

.popup-area .icon-close {
	display: block;
	height: 11px;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}

.popup-area .icon-close span {
	display: none
}

.popup-area .icon-arrow-up {
	position: absolute;
	left: 56px;
	top: -6px
}

.popup-area .icon-arrow-down {
	position: absolute;
	right: 110px;
	bottom: -7px
}

.popup-area .icon-success {
	height: 24px;
	line-height: 24px;
	color: #4b4b4b;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.popup-area .icon-tips {
	height: 20px;
	line-height: 20px;
	color: #ff7f00;
	font-size: 13px
}

.popup-define-area {
	width: 288px;
	text-align: center;
	z-index: 5;
	margin-bottom: 6px
}

.popup-define-area .b {
	padding: 20px 0 20px
}

.popup-define-area p {
	font-size: 16px;
	color: #ca151e;
	padding-bottom: 7px
}

.popup-define-area a {
	margin-right: 10px;
	margin-top: 20px;
	vertical-align: top
}

.popup-area-new {
	border: 1px solid #dedede;
	box-shadow: 0 1px 3px rgba(6,0,1,.05);
	background-color: #fff;
	width: 288px;
	text-align: center;
	z-index: 5
}

.popup-area-new .b {
	padding: 20px 0
}

.popup-area-new .f {
	position: relative;
	font-size: 0;
	line-height: 0;
	_zoom: 1
}

.popup-area-new .icon-arrow-down-new {
	position: absolute;
	left: 32px;
	bottom: -9px
}

.popup-area-new p {
	color: #333;
	padding-bottom: 18px;
	font-size: 14px
}

.popup-area-new a {
	margin: 0 5px;
	width: 118px;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	border: 1px solid #bbb;
	background-color: #fafafa
}

.ol_box_mask {
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 499;
	opacity: .4;
	filter: alpha(opacity:40);
	background-color: #000;
	visibility: visible
}

.ol_box {
	background-color: #FFF;
	overflow: visible;
	box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.ol_box div {
	overflow: visible
}

.ol_box .box-header {
	position: relative;
	padding-bottom: 4px;
	background-position: 0 2px
}

.ol_box .box-tl,.ol_box .box-tr {
	position: absolute;
	width: 2px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	top: 30px
}

.ol_box .box-tl {
	background-position: 0 -28px;
	left: 0
}

.ol_box .box-tr {
	background-position: right -28px;
	right: 0
}

.ol_box .box-tc {
	cursor: move;
	height: 28px;
	line-height: 28px;
	border: 1px solid #c52525;
	background-position: center 0
}

.ol_box .box-cl,.ol_box .box-cr {
	display: none
}

.ol_box .box-cc {
	vertical-align: top
}

.ol_box .box-title {
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	margin-left: 14px
}

.ol_box .box-header .box-close {
	display: block;
	height: 11px;
	padding-left: 12px;
	background-position: -148px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 9px
}

.ol_box .box-content {
	clear: both;
	border: 1px solid #EEE;
	border-top: 0 none
}

.ol_box .box-loading {
	background-position: center center
}

.ol_box_2 {
	border: 1px solid #ffc16b;
	background-color: #ffffe9;
	box-shadow: 5px 0 8px rgba(0,0,0,0.3)
}

.ol_box_2 .box-header {
	position: relative
}

.ol_box_2 .box-header .box-close {
	display: block;
	height: 11px;
	padding-left: 11px;
	background-position: -127px 0;
	line-height: 1px;
	position: absolute;
	right: 10px;
	top: 8px
}

.ol_box_2 .box-cl,.ol_box_2 .box-cr {
	display: none
}

.ol_box_2 .box-cc {
	vertical-align: top
}

.ol_box_3 {
	background-color: #FFF;
	overflow: visible;
	box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.ol_box_3 div {
	overflow: visible
}

.ol_box_3 .box-header {
	position: relative;
	border: 1px solid #c6c6c6
}

.ol_box_3 .box-tl,.ol_box_3 .box-tr {
	position: absolute;
	width: 2px;
	height: 25px;
	font-size: 1px;
	line-height: 1px;
	top: 1px
}

.ol_box_3 .box-tl {
	background-position: 0 0;
	left: 0
}

.ol_box_3 .box-tr {
	background-position: right 0;
	right: 0;
	_right: 1px
}

.ol_box_3 .box-tc {
	cursor: move;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ebebeb;
	background-position: center 0
}

.ol_box_3 .box-cl,.ol_box_3 .box-cr {
	display: none
}

.ol_box_3 .box-cc {
	vertical-align: top
}

.ol_box_3 .box-title {
	font-size: 14px;
	font-weight: 700;
	color: #666;
	margin-left: 20px
}

.ol_box_3 .box-header .box-close {
	display: block;
	height: 9px;
	padding-left: 9px;
	background-position: -196px 0;
	line-height: 1px;
	position: absolute;
	right: 8px;
	top: 10px
}

.ol_box_3 .box-content {
	clear: both;
	border: 1px solid #c6c6c6;
	border-top: 0 none
}

.ol_box_3 .box-loading {
	background-position: center center
}

.ol_box_4 {
	width: 600px;
	background-color: #FFF;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.05);
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.ol_box_4 .box-header {
	position: relative;
	padding: 40px 0 10px
}

.ol_box_4 .box-header .box-title {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: 700
}

.ol_box_4 .box-header .box-close {
	display: block;
	height: 48px;
	width: 48px;
	background-color: #928f8f;
	background-position: -132px -41px;
	line-height: 1px;
	position: absolute;
	right: -48px;
	top: 0
}

.ol_box_4 .box-header .box-close:hover {
	background-color: #6b6b6b
}

.ol_box_4 .box-cl,.ol_box_4 .box-cr {
	display: none
}

.ol_box_4 .box-cc {
	vertical-align: top
}

.ol_box_4 .box-content {
	padding: 0 30px
}

.ol_box_4 .box-button {
	padding: 5px 0 30px;
	text-align: center;
	font-size: 0
}

.ol_box_4 .box-button .box-ok,.ol_box_4 .box-button .box-cancel {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	min-width: 178px;
	_width: 178px;
	height: 38px;
	line-height: 38px;
	line-height: 38px \9;
	border: 1px solid #bbb;
	background-color: #fafafa;
	background-color: rgba(250,250,250,0.03);
	font-size: 16px;
	margin: 0 7.5px;
	white-space: nowrap
}

.ol_box_4 .box-button .box-ok:hover,.ol_box_4 .box-button .box-cancel:hover {
	text-decoration: none;
	border-color: #3a3a3a;
	background-color: #3a3a3a;
	color: #FFF
}

.ol_box_4 .box-button .box-ok:active,.ol_box_4 .box-button .box-cancel:active {
	border-color: #333;
	background-color: #333;
	color: #fafafa
}

.ol_box_4 .box-custom-button {
	padding: 0 0 30px;
	text-align: center;
	font-size: 0
}

.ol_box_4 .box-custom-button a {
	margin: 0 7.5px;
	font-size: 16px;
	min-width: 178px;
	_width: 178px;
	height: 38px;
	white-space: nowrap;
	line-height: 38px;
	line-height: 38px \9
}

.ol_box_4 .box-custom-button input {
	margin: 0 7.5px;
	font-size: 16px;
	min-width: 180px;
	_width: 180px;
	height: 40px;
	white-space: nowrap;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.ol_box_4 .box-form-tips {
	float: left;
	margin: -3px 0 0 -26px;
	_margin-left: -13px;
	padding-bottom: 10px
}

.ol_box_4 .box-other-links {
	float: right;
	margin: -3px -18px 0 0;
	_margin-right: -9px;
	padding-bottom: 10px;
	color: #666
}

.ol_box_4 .box-other-links a {
	color: #28c0c6
}

.ol_box_4 .box-other-links a:hover {
	text-decoration: none
}

.ol_box_4 .box-lan-choose {
	font-size: 16px;
	padding: 30px 10px
}

.ol_box_4 .box-lan-choose .box-button {
	padding: 0;
	text-align: left;
	font-size: 0
}

.ol_box_4 .box-lan-choose dl {
	margin-bottom: 10px
}

.ol_box_4 .box-lan-choose dl dt {
	color: #333;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dedede
}

.ol_box_4 .box-lan-choose dl dd {
	margin-right: -50px
}

.ol_box_4 .box-button .box-choose {
	border: 1px solid #d1d1d1;
	font-size: 14px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	background-color: rgba(0,0,0,.03);
	color: #666;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-top: 10px
}

.ol_box_4 .box-button .box-choose:hover {
	background-color: #ca151e;
	border: 1px solid #ca151e;
	color: #fff;
	zoom: 1
}

.ol_box_4 .box-button .box-choose.selected {
	background-color: #ca151e;
	border: 1px solid #ca151e;
	color: #fff
}

.ol_box_4 .form-edit-area th,.ol_box_4 .form-edit-area td {
	padding: 10px 0
}

.ol_box_4 .form-edit-area .text,.ol_box_4 .form-edit-area .verify,.ol_box_4 .form-edit-area .textarea {
	padding: 0 12px;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.box-tips-area {
	text-align: center;
	font-size: 14px;
	color: #535353;
	line-height: 20px;
	padding: 6px 0 25px
}

.box-tips-area span {
	color: #ca151e
}

.box-confirm-area {
	text-align: center;
	color: #ff5f00;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 0 25px
}

.box-prompt-error-area .h {
	text-align: center;
	padding: 10px 0 30px
}

.box-prompt-error-area .h i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 72px;
	height: 72px;
	background-position: -116px 0
}

.box-prompt-error-area .b {
	text-align: center;
	font-size: 14px;
	color: #ca151e;
	padding: 0 0 40px
}

.box-prompt-error-area .b b {
	font-weight: 400;
	color: #ca151e
}

.box-prompt-success-area .h {
	text-align: center;
	padding: 10px 0 30px
}

.box-prompt-success-area .h i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 72px;
	height: 72px;
	background-position: -34px 0
}

.box-prompt-success-area .b {
	font-size: 14px;
	text-align: center;
	padding: 0 0 40px
}

.box-prompt-success-area .b span {
	font-size: 16px;
	color: #e01d20
}

.box-prompt-success-area .b b {
	font-weight: 400;
	color: #06bd04
}

.box-prompt-success-area .b em {
	color: #e01d20
}

.safetyPhone-prompt-area .h {
	text-align: center;
	padding: 10px 0 30px
}

.safetyPhone-prompt-area .h i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 72px;
	height: 72px;
	background-position: -198px 0
}

.safetyPhone-prompt-area .b {
	font-size: 14px;
	text-align: center;
	padding: 0 0 40px
}

.safetyPhone-prompt-area .b span {
	font-size: 16px;
	color: #e01d20
}

.safetyPhone-prompt-area .b em {
	color: #e01d20
}

.form-feedback-area {
	clear: both;
	font-size: 14px;
	padding-bottom: 30px
}

.form-feedback-area table {
	width: 100%
}

.form-feedback-area td {
	padding: 5px 0
}

.form-feedback-area td.tar {
	width: 80px
}

.form-feedback-area b {
	font-size: 14px
}

.form-feedback-area select {
	width: 538px;
	padding-left: 12px;
	height: 30px;
	color: #CCC
}

.form-feedback-area .textarea {
	width: 528px;
	height: 74px;
	padding: 6px 0 0 10px!important;
	border: 1px solid #EEE
}

.form-feedback-area input {
	width: 538px;
	padding-left: 12px;
	height: 30px;
	color: #CCC;
	border: 1px solid #EEE
}

.form-feedback-area input:focus {
	border: 1px solid #333;
	color: #333
}

.form-feedback-area input.identify {
	width: 158px
}

.form-feedback-area .text {
	width: 398px
}

.form-feedback-area .u {
	color: #007ad9;
	text-decoration: none;
	font-size: 12px
}

.form-feedback-area .button-action-submit-3 {
	margin-top: 4px
}

.apply-file dl {
	overflow: hidden
}

.apply-file dl dd,.apply-file dl dt {
	float: left;
	margin-right: 10px
}

.apply-file dl dd .link-filebox,.apply-file dl dt .link-filebox {
	display: table-cell;
	vertical-align: middle;
	*vertical-align: top;
	vertical-align: top \0;
	text-align: center;
	*display: block;
	position: relative;
	width: 80px;
	height: 80px;
	background: #fafafa
}

.apply-file dl dd .link-filebox img,.apply-file dl dt .link-filebox img {
	display: inline-block;
	width: 100%;
	height: auto;
	vertical-align: middle
}

.apply-file dl dd .link-filebox a.link-filebox-add,.apply-file dl dt .link-filebox a.link-filebox-add {
	position: absolute;
	color: #ccc;
	right: 28px;
	bottom: 15px
}

.apply-file dl dd .link-filebox a s,.apply-file dl dt .link-filebox a s {
	display: block;
	margin: 0 0 14px 14px;
	*margin: 0 0 14px 0;
	background: url(../../images/echannel/icon/icon46.png) scroll no-repeat;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 0
}

.apply-file dl dd .link-filebox a span,.apply-file dl dt .link-filebox a span {
	font-size: 14px
}

.apply-file dl dd .link-filebox .input-upload-file,.apply-file dl dt .link-filebox .input-upload-file {
	width: 80px;
	height: 80px
}

.apply-file dl dd .link-filebox i,.apply-file dl dt .link-filebox i {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	font-size: 0;
	width: 24px;
	height: 24px;
	background: url(../../images/echannel/icon/icon1.png) scroll no-repeat;
	background-position: 0 -342px
}

.apply-file .tips {
	color: #888;
	margin-top: 18px
}

.link-filebox .input-upload-file {
	position: absolute;
	margin-right: 0!important;
	right: 0;
	top: 0;
	_font-size: 100px;
	_font-size: 12px;
	_zoom: 10;
	height: 30px;
	_height: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	cursor: pointer;
	z-index: 2
}

.form-login-area {
	padding: 30px 0 40px
}

.form-login-area .form-edit-area th {
	width: 138px;
	padding-right: 7px;
	font-size: 14px
}

.form-login-area .link {
	color: #2667a9
}

.form-login-area .form-edit-action {
	padding-left: 225px
}

.form-mail-area,.form-book-area,.form-interest-area {
	padding: 6px 0 25px
}

.form-mail-area .form-edit-table table,.form-book-area .form-edit-table table,.form-interest-area .form-edit-table table {
	width: 100%
}

.form-mail-area .form-edit-table .text,.form-book-area .form-edit-table .text,.form-interest-area .form-edit-table .text {
	width: 520px
}

.invoice-info-title {
	padding: 8px 0 26px
}

.invoice-info-title ul {
	margin: 0 -10px;
	_margin: 0 -16px
}

.invoice-info-title li {
	float: left;
	border: 1px solid #dedede;
	background-color: #FFF;
	height: 38px;
	width: 148px;
	margin: 12px 10px 0;
	text-align: center;
	position: relative
}

.invoice-info-title s {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	background-position: 0 0;
	height: 10px;
	width: 10px;
	line-height: 0;
	font-size: 0
}

.invoice-info-title .a-txt {
	color: #333;
	overflow: hidden;
	line-height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.invoice-info-title .a-txt a {
	text-decoration: none
}

.invoice-info-title li:hover,.invoice-info-title li.hover {
	cursor: pointer;
	border-color: #ca151e;
	background-color: #FFF;
	color: #ca151e
}

.invoice-info-title li:hover .a-txt,.invoice-info-title li.hover .a-txt {
	color: #ca151e
}

.invoice-info-title li.selected {
	border-color: #d81b24;
	background-color: #FFF;
	color: #ca151e
}

.invoice-info-title li.selected .a-txt {
	color: #ca151e
}

.invoice-info-title li.selected s {
	display: block
}

.invoice-info-title li.disabled {
	background-color: #efefef;
	border-color: #dedede;
	cursor: default
}

.invoice-info-title li.disabled .a-txt {
	color: #c0c0c0
}

.invoice-info-title li.disabled s {
	display: none
}

.invoice-info-content {
	min-height: 368px
}

.invoice-info-normal .normal-title,.invoice-info-electronic .electronic-title {
	font-size: 14px;
	padding-bottom: 12px;
	border-bottom: 1px solid #EEE
}

.invoice-info-normal ul,.invoice-info-electronic ul {
	padding: 10px 0 0
}

.invoice-info-normal .invoice-main,.invoice-info-electronic .invoice-main {
	float: left;
	margin-right: -70px;
	position: relative;
	z-index: 2;
	height: 18px;
	padding: 10px 0 10px 10px
}

.invoice-info-normal .invoice-main label,.invoice-info-electronic .invoice-main label {
	cursor: pointer;
	margin-left: 5px;
	vertical-align: middle
}

.invoice-info-normal .invoice-sub,.invoice-info-electronic .invoice-sub {
	float: left;
	width: 100%
}

.invoice-info-normal .invoice-sub label,.invoice-info-electronic .invoice-sub label {
	display: block;
	margin-left: 70px
}

.invoice-info-normal .invoice-sub input.error,.invoice-info-electronic .invoice-sub input.error {
	border-color: #ca151e
}

.invoice-info-normal .invoice-sub .text,.invoice-info-electronic .invoice-sub .text {
	background-color: transparent;
	border: 1px solid #fff;
	font-family: "Tahoma","寰蒋闆呴粦";
	height: 18px;
	line-height: 18px;
	padding: 9px 5px;
	width: 50%
}

.invoice-info-electronic .invoice-tips,.invoice-info-add .invoice-tips {
	font-family: "Tahoma","寰蒋闆呴粦";
	font-size: 14px;
	padding: 26px 0;
	color: #888
}

.invoice-pre,.invoice-info-electronic .invoice-tips a,.invoice-info-add .invoice-tips a {
	color: #007dff
}

.invoice-info-add .form-edit-area th,.ol_box_4 .form-edit-area td {
	padding: 5px 0
}

.invoice-info-add .form-address-area .form-edit-area th {
	width: 120px
}

.invoice-info-add .form-edit-area .text,.form-edit-area .verify {
	height: 28px;
	line-height: 28px
}

.invoice-info-add select.ec_linkSelect {
	padding: 4px 14px
}

.invoice-info-add .form-address-area {
	padding: 0
}

.invoice-info-add .add-title {
	margin: 0 0 30px 116px
}

.invoice-info-add .add-title li:first-child {
	margin-right: 4px
}

.invoice-info-add .add-title li p {
	font-size: 14px;
	padding-bottom: 15px;
	border-bottom: 6px solid #EEE
}

.invoice-info-add .add-title li s {
	position: absolute;
	bottom: 0;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent
}

.invoice-info-add .add-title li s.right {
	right: -3px;
	border-left: 3px solid #EEE
}

.invoice-info-add .add-title li s.left {
	left: 0;
	border-left: 3px solid #FFF
}

.invoice-info-add .add-title li.current p {
	color: #ca151e;
	border-color: #ca151e
}

.invoice-info-add .add-title li.current s.right {
	text-align: center;
	border-left: 3px solid #ca151e
}

.arrival-remind-area {
	padding: 8px 0 35px
}

.arrival-remind-area ul {
	margin: 0 -10px;
	_margin: 0 -16px
}

.arrival-remind-area li {
	float: left;
	border: 1px solid #bbb;
	background-color: #FFF;
	height: 88px;
	width: 258px;
	margin: 12px 10px 0;
	text-align: center;
	position: relative
}

.arrival-remind-area s {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	background-position: 0 0;
	height: 10px;
	width: 10px;
	line-height: 0;
	font-size: 0
}

.arrival-remind-area .a-title {
	font-size: 18px;
	padding: 19px 0 6px
}

.arrival-remind-area .a-txt {
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.arrival-remind-area .a-txt a {
	text-decoration: none
}

.arrival-remind-area li:hover,.arrival-remind-area li.hover {
	cursor: pointer;
	border-color: #ca151e;
	background-color: #FFF;
	color: #ca151e
}

.arrival-remind-area li:hover .a-txt,.arrival-remind-area li.hover .a-txt {
	color: #ca151e
}

.arrival-remind-area li.selected {
	border-color: #d81b24;
	background-color: #FFF
}

.arrival-remind-area li.selected s {
	display: block
}

.arrival-remind-area li.disabled {
	cursor: default;
	border-color: #dedede;
	background-color: #efefef
}

.arrival-remind-area li.disabled .a-txt {
	color: #333
}

.arrival-remind-area li.disabled .a-title {
	color: #c0c0c0
}

.sale-book-success-area {
	padding: 47px 0 55px
}

.sale-book-success-area p {
	color: #777;
	font-size: 14px;
	font-weight: 700;
	padding-left: 195px
}

.sale-book-success-area p b {
	margin-left: 18px
}

.sale-book-success-area p span {
	color: #B00;
	font-size: 16px
}

.sale-book-success-area .popup-button-area {
	padding: 23px 0 0 258px
}

.sale-book-success-area .popup-button-area span {
	color: #66665d;
	margin-left: 22px
}

.sale-book-success-area .popup-button-area em {
	color: #B00
}

.sale-book-success-area .popup-button-area i {
	color: #5ea117;
	font-style: normal
}

.sale-book-fail-area {
	color: #777;
	font-size: 14px;
	padding: 40px 0;
	text-align: center
}

.sale-book-fail-area .icon-tips-2 {
	margin-right: 18px
}

.access-right-area {
	color: #777;
	font-size: 14px;
	text-align: center;
	padding: 40px 0
}

.access-right-area s {
	margin-right: 18px
}

.ol_box_agreement {
	width: 678px
}

.ol_box_agreement .box-content {
	border: 1px solid #d1d1d1;
	background-color: #FFF;
	padding: 20px;
	margin: 0 30px 30px
}

.box-agreement-area {
	line-height: 21px;
	font-size: 14px
}

.box-agreement-area p {
	margin-bottom: 21px
}

.box-agreement-area ul {
	margin-bottom: 21px
}

.box-agreement-area a {
	color: #28c0c6
}

.ol_box_upload {
	font-size: 14px;
	padding-bottom: 18px
}

.ol_box_upload.ol_box_4 {
	background-color: #fff
}

.ol_box_upload.ol_box_4 .box-header {
	padding: 32px 0 17px
}

.ol_box_upload.ol_box_4 .box-header .box-title {
	font-size: 20px
}

.ol_box_upload.ol_box_4 .box-content {
	padding: 10px 48px
}

.ol_box_upload.ol_box_4 .box-content .form-edit-area {
	position: relative
}

.ol_box_upload .box-form-tips {
	text-align: center;
	width: 100%
}

.ol_box_upload .form-edit-area th,.ol_box_upload .form-edit-area td {
	padding: 15px 0
}

.ol_box_upload tr th {
	vertical-align: top
}

.ol_box_upload tr td span {
	vertical-align: bottom
}

.ol_box_upload .box-content-h p {
	line-height: 1.8
}

.ol_box_upload .box-content-h p em {
	font-size: 18px;
	color: #333;
	font-weight: bold
}

.ol_box_upload .box-content-h p span {
	font-size: 14px;
	color: #888;
	display: block
}

.ol_box_upload .form-edit-area .last {
	color: #888
}

.ol_box_upload .form-edit-area .last th {
	width: 120px
}

.ol_box_upload .button-img-upload {
	height: 70px;
	line-height: 70px;
	background-color: #ccc;
	color: #fff;
	display: inline-block;
	width: 110px;
	text-align: center
}

.ol_box_upload .abs {
	right: 30px;
	top: 0;
	position: absolute
}

.ol_box_upload .code-area {
	padding: 18px 8px
}

.ol_box_upload .code-area .code-tips {
	color: #ca151e;
	text-align: center;
	font-size: 12px;
	padding-top: 8px
}

.ol_box_upload .box-button {
	padding: 10px 0
}

.ol_box_upload .box-button .box-ok {
	display: inline-block;
	min-width: 140px;
	_width: 140px;
	height: 40px;
	line-height: 40px;
	line-height: 38px \9;
	border: 1px solid #ca151e;
	background-color: #ca151e;
	font-size: 16px;
	margin: 0 7.5px;
	padding: 0 20px;
	white-space: nowrap;
	color: #fff
}

.banner img {
	vertical-align: top
}

.banner254 {
	width: 254px
}

.banner254x343 {
	width: 254px;
	height: 343px;
	overflow: hidden
}

.banner1002,.banner1002x147 {
	width: 1002px
}

.banner179 {
	width: 179px
}

.ec_mask {
	position: fixed!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 499;
	opacity: .3;
	_filter: alpha(opacity:30);
	background-color: #FFF!important;
	width: 1423px;
	height: 1510px;
	visibility: visible
}

.ec_ui_loading {
	text-align: center;
	position: fixed!important;
	position: absolute;
	width: 63px;
	height: 62px;
	top: 50%!important;
	top: 650px;
	left: 50%;
	margin: -31px 0 0 -31px;
	z-index: 500;
	padding: 10px 0;
	color: #FFF;
	background-position: center center;
	display: none
}

.cloud-zoom-lens {
	border: 1px solid #888;
	margin: -4px;
	background-color: #fff;
	cursor: move
}

.cloud-zoom-title {
	font-family: Arial,Helvetica,sans-serif;
	position: absolute!important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0
}

.cloud-zoom-big {
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #FFF
}

.cloud-zoom-loading {
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000
}

.autocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	font-family: verdana;
	background-position: 0 0;
	padding-top: 2px;
	margin-left: -2px;
	*margin: 1px 0 0 -2px;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.07);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.07)
}

.autocomplete-w1 .autocomplete {
	border: 1px solid #ededed;
	border-top: 0 none;
	background-color: #FFF;
	text-align: left;
	overflow: auto;
	_overflow-x: hidden;
	*zoom: 1;
	border-radius: 0 0 2px 2px;
	width: 284px!important;
	padding: 10px 0
}

.autocomplete div {
	padding: 0 12px;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.autocomplete .selected {
	background-color: #fbfaf9;
	cursor: pointer
}

.autocomplete strong {
	font-weight: 400
}

.stock-area a {
	font-size: 1px;
	line-height: 1px;
	border: 1px solid #aeaeae
}

.stock-area a span {
	display: none
}

.stock-area input {
	border: 1px solid #cdcdcd;
	width: 33px;
	text-align: center;
	margin: 0 5px;
	padding: 1px!important;
	height: 15px!important;
	line-height: 15px!important
}

.stock-area input:focus {
	border-color: #28c0c6!important;
	position: relative
}

.system-error-area {
	border-bottom: 1px dashed #CCC;
	position: relative;
	min-height: 158px;
	_height: 158px;
	padding: 0 0 60px 299px
}

.system-error-area .h {
	padding-top: 21px;
	font-size: 16px
}

.system-error-area .h a {
	color: #12569c
}

.system-error-area .b .fr {
	padding: 55px 136px 0 0
}

.system-error-area .b dt {
	padding: 22px 0 9px
}

.system-error-area .b dd {
	line-height: 24px
}

.system-error-area .b a,.system-error-area .b em {
	color: #12569c
}

.system-error-area .b em {
	padding: 0 7px
}

.system-error-area .cartoon {
	position: absolute;
	left: 139px;
	top: 0;
	width: 138px;
	height: 158px;
	background-position: 0 0
}

.hotPro-area .h {
	height: 24px;
	border-bottom: 1px solid #DDD;
	overflow: hidden
}

.hotPro-area .h h2 {
	float: left;
	width: 158px;
	height: 24px;
	line-height: 24px;
	background-color: #FFF;
	background-position: 0 -120px;
	font-size: 14px;
	font-weight: 700;
	color: #4c4c4c;
	text-indent: 18px;
	position: relative
}

.hotPro-relational-area {
	float: left
}

.hotPro-relational-area span {
	padding: 0 9px 0 10px;
	margin-left: -1px;
	line-height: 24px;
	background-position: 0 -208px;
	background-position: 0 -209px \9;
	background-position: 0 -208px \0/;
	*background-position: 0 -210px
}

.hotPro-relational-area a {
	color: #12569c
}

.hotPro-area .h .fr a {
	color: #707070;
	margin-right: 4px
}

.hotPro-area .b {
	background-position: left 0;
	background-repeat: repeat-y;
	margin-right: -1px
}

.system-error .u-3-4 .pro-list li {
	width: 20%
}

#showPath {
	padding-bottom: 0
}

.file-box {
	display: block;
	visibility: hidden;
	height: 35px;
	width: 100px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	z-index: 10;
	overflow: hidden
}

.upload-file {
	margin-left: -100px;
	*margin-left: -130px;
	height: 35px;
	cursor: pointer
}

.bdShare {
	line-height: 1.2
}

.attention-area {
	color: #434343
}

.attention-area em {
	margin-right: -6px;
	font-size: 14px;
	color: #888
}

.attention-area em,.attention-area a {
	float: left;
	line-height: 24px
}

.attention-area a {
	width: 25px;
	height: 25px;
	background: transparent url(../../images/echannel/icon/icon19.png) scroll no-repeat;
	margin-left: 10px
}

.attention-area span {
	display: none
}

.attention-area .atte-tsina {
	background-position: 0 0
}

.attention-area .atte-tqq {
	background-position: 0 -35px
}

.qq-caibei-bar {
	min-width: 1000px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background-color: #f0f0f0
}

.qq-caibei-bar-tips {
	float: left
}

.qq-caibei-bar-tips em {
	color: #C00
}

.qq-caibei-bar-userInfo {
	float: right
}

.qq-caibei-bar-userInfo b {
	font-family: \5B8B\4F53;
	font-weight: 400;
	color: #BBB;
	padding: 10px
}

.hungBar {
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 48px;
	z-index: 500
}

#tools-nav {
	bottom: inherit
}

.hungBar-top,.hungBar-feedback,.hungBar-olcs-web {
	background-color: rgba(0,0,0,.7);
	background: #535353 \0/;
	*background: #535353;
	float: left;
	width: 48px;
	height: 48px;
	text-indent: 100%;
	white-space: nowrap;
	border-radius: 24px;
	position: relative
}

.hungBar-feedback {
	border-radius: 24px 24px 0 0;
	padding-bottom: 6px
}

.hungBar-olcs-web {
	border-radius: 0 0 24px 24px;
	padding-top: 6px
}

.hungBar-feedback:before {
	display: none;
	content: '';
	position: absolute;
	color: #FFF;
	font-size: 12px;
	bottom: 29px;
	width: 0;
	height: 0;
	border-width: 10px 16px 10px 0;
	border-color: transparent #000 transparent;
	border-style: solid;
	right: 41px
}

.hungBar-olcs-web:before {
	display: none;
	content: '';
	position: absolute;
	color: #FFF;
	font-size: 12px;
	bottom: 29px;
	width: 0;
	height: 0;
	border-width: 10px 16px 10px 0;
	border-color: transparent #000 transparent;
	border-style: solid;
	right: 41px
}

.hungBar-feedback:after {
	display: none;
	content: '鎰忚鍙嶉';
	position: absolute;
	padding: 1px 10px;
	background: #000;
	text-indent: 0;
	border-radius: 24px;
	color: #BBB;
	font-size: 12px;
	top: 0;
	left: -58px
}

.hungBar-olcs-web:after {
	display: none;
	content: '鍦ㄧ嚎瀹㈡湇';
	position: absolute;
	padding: 1px 10px;
	background: #000;
	text-indent: 0;
	border-radius: 24px;
	color: #BBB;
	font-size: 12px;
	top: 0;
	left: -58px
}

.hungBar-content {
	float: left;
	width: 48px;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 10px;
	border-radius: 24px
}

.hungBar-content span {
	float: left;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	background: #535353 \0/;
	*background: #535353;
	width: 38px;
	height: 1px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	padding: 0 0 0 10px
}

.hungBar-content span s {
	display: block;
	background-color: #666;
	width: 28px;
	height: 1px
}

.hungBar-top i,.hungBar-feedback i,.hungBar-olcs-web i {
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin: 8px auto 8px;
	opacity: .7;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70)
}

.hungBar-top i:hover,.hungBar-feedback i:hover,.hungBar-olcs-web i:hover {
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100)
}

.hungBar-feedback:hover:before,.hungBar-feedback:hover:after,.hungBar-olcs-web:hover:before,.hungBar-olcs-web:hover:after {
	display: block
}

.hungBar-top i {
	background-position: 0 -32px
}

.hungBar-feedback i {
	background-position: 0 0;
	margin-top: 12px
}

.hungBar-olcs-web i {
	background-position: 0 -64px;
	margin-top: 2px
}

.ec-slider {
	position: relative;
	overflow: hidden
}

.ec-slider-list {
	overflow: hidden;
	position: absolute
}

.ec-slider-list img {
	vertical-align: top
}

.ec-slider-item {
	float: left;
	width: 100%
}

.ec-slider-item-img {
	width: 1000px;
	margin: 0 auto;
	text-align: right
}

.ec-slider-nav-1 {
	height: 20px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	left: 50%;
	width: 300px;
	margin-left: 299px
}

.ec-slider-nav {
	height: 13px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	left: 50%;
	width: 250px;
	margin-left: 228px
}

.ec-slider-nav-1 span {
	border-radius: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	margin-left: 7px;
	width: 20px;
	background-color: rgba(0,0,0,.7);
	background-color: #480913 \9;
	cursor: default
}

.ec-slider-nav span {
	cursor: default;
	border-radius: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 13px;
	line-height: 13px;
	text-align: center;
	color: #fff;
	margin-left: 10px;
	width: 13px;
	background-color: #c5c5c5;
	opacity: .2;
	filter: alpha(opacity=20)
}

.ec-slider-nav-1 .current {
	background-color: #ca141d;
	opacity: .9;
	filter: alpha(opacity=90)
}

.ec-slider-nav .current {
	background-color: #ce2a32
}

.button-slider-prev,.button-slider-next {
	position: absolute;
	z-index: 3;
	width: 17px;
	height: 28px;
	top: 50%;
	margin-top: -14px;
	border-radius: 2px
}

.button-slider-prev {
	left: 8px;
	background-position: -17px -24px
}

.button-slider-next {
	right: 8px;
	background-position: 4px -24px
}

.button-slider-prev-high,.button-slider-next-high,.button-slider-prev:hover,.button-slider-next:hover {
	background-color: rgba(191,191,191,.8);
	background-color: #CCC \0/;
	*background-color: #CCC
}

.button-slider-prev-high,.button-slider-prev:hover {
	background-position: -37px -24px
}

.button-slider-next-high,.button-slider-next:hover {
	background-position: -56px -24px
}

.banner-slideshow .ec-slider {
	height: 160px
}

.follow {
	min-width: 1002px;
	height: 223px;
	background-position: 50% 0;
	font-family: 'Tahoma',\5FAE\8F6F\96C5\9ED1
}

.follow ul {
	float: right;
	margin-top: -28px
}

.follow li {
	width: 182px;
	padding: 8px 0 0 40px;
	position: relative
}

.follow-panel {
	display: none;
	position: absolute;
	border: 1px solid #e5e5e5;
	background-color: #FFF
}

li:hover .follow-panel,.hover .follow-panel {
	display: block
}

.follow-panel-qrcode {
	height: 172px;
	padding: 0 12px;
	right: 202px;
	bottom: 0;
	text-align: center
}

.follow-panel-qrcode img {
	vertical-align: top;
	margin: 11px 0 7px;
	width: 123px;
	height: 123px
}

.follow-panel-qrcode p {
	font-size: 13px;
	color: #666;
	width: 123px
}

.follow-panel-qrcode b {
	font-weight: 400
}

.follow-panel-qrcode s {
	position: absolute;
	width: 11px;
	height: 13px;
	background-position: -10px -48px;
	right: -11px;
	_right: -12px;
	bottom: 18px
}

.follow a:hover {
	text-decoration: none
}

.follow img {
	vertical-align: top
}

.tool-fixed-holder {
	display: none;
	clear: both;
	font-size: 1px;
	line-height: 1px
}

.tool-fixed {
	position: fixed;
	z-index: 400;
	top: 0
}

.wide .layout,.wide .g,.wide .slogan,.wide .service,.wide .footer,.wide .ec-slider-item-img {
	width: 1200px
}

.wide .naver-main,.wide .shortcut,.wide .header,.wide .qq-caibei-bar,.wide .follow {
	min-width: 1200px
}

.wide .ec-slider-nav-1 {
	margin-left: 299px
}

.wide .ec-slider-nav {
	margin-left: 334px
}

.wide .logo {
	width: 345px
}

.wide .logo>a {
	display: table-cell;
	vertical-align: middle;
	height: 112px;
	*display: block;
	*font-size: 103px;
	*font-family: Arial
}

.wide .logo>a img {
	vertical-align: middle
}

.wide .naver a {
	padding: 0 30px
}

.wide .naver i {
	margin-left: 28px
}

.wide .autocomplete-w1 .autocomplete {
	width: 393px!important
}

.wide .service .s1 {
	width: 266px
}

.wide .service .s2 {
	width: 265px
}

.wide .service .s3 {
	width: 264px
}

.honor .category-index .category-list,.huawei .category-index .category-list {
	background-color: rgba(0,0,0,0.7);
	background-color: #4c4c4c \9
}

.huawei .category .category-list li:hover .category-info,.honor .category .category-list li:hover .category-info,.huawei .category .category-list li.hover .category-info,.honor .category .category-list li.hover .category-info {
	background-color: rgba(0,0,0,0.2);
	background-color: #3d3d3d \9
}

.huawei .category .category-info a,.honor .category .category-info a {
	color: #888
}

.huawei .category .category-info h3,.honor .category .category-info h3,.huawei .category .category-info h3 a,.honor .category .category-info h3 a {
	font-size: 16px;
	color: #fff
}

.huawei .naver-main,.huawei .header-qrcode .ec-slider .ec-slider-nav .current,.huawei .ec-slider-nav-1 .current,.huawei .minicart .h span,.huawei .ec-slider-nav .current {
	background-color: #ca151e
}

.huawei .category .h {
	background-color: #3c0609
}

.huawei .naver .hover a,.huawei .naver li:hover a,.huawei .naver a:hover {
	background-color: #a21118
}

.huawei .naver ol a,.huawei .naver .hover ol a,.huawei .naver li:hover ol a {
	background-color: #FFF
}

.huawei .naver .hover ol a:hover,.huawei .naver li:hover ol a:hover {
	background-color: #fbfaf9
}

.huawei .pro-info {
	background-color: #fff!important;
	border-color: #fff!important
}

.huawei .channel-pro-item .pro-info-hover,.huawei .channel-pro-item .pro-info:hover {
	border-color: rgba(202,21,30,.2)!important;
	border-color: #f4d0d2!important
}

.huawei .category-list li:hover .category-info h3 a span:hover,.huawei .category-list li.hover .category-info h3 a span:hover {
	color: inherit
}

.honor .naver-main,.honor .header-qrcode .ec-slider .ec-slider-nav .current,.honor .ec-slider-nav-1 .current,.honor .minicart .h span,.honor .ec-slider-nav .current {
	background-color: #00b5e2
}

.honor .category .h {
	background-color: #003643
}

.honor .naver .hover a,.honor .naver li:hover a,.honor .naver a:hover {
	background-color: #0091b5
}

.honor .naver ol a,.honor .naver .hover ol a,.honor .naver li:hover ol a {
	background-color: #FFF
}

.honor .naver .hover ol a:hover,.honor .naver li:hover ol a:hover {
	background-color: #fbfaf9
}

.honor .channel-floor .h h2 {
	border-left: 4px solid #00b5e2
}

.honor .minicart .h b {
	background-position: -256px -24px
}

.honor .shortcut .s-user .link-user:hover,.honor .subcate-list a:hover,.honor .category-banner a:hover,.honor .i-mall-prompt a:hover,.honor .i-mall-uc a:hover,.honor .minicart .p-name a:hover,.honor .minicart .p-price b,.honor .minicart-pro-settleup em,.honor .minicart-pro-settleup b,.honor .i-mall-uc span,.honor .channel-floor .channel-nav a:hover,.honor .channel-floor .h h2 a:hover,.honor .footer a:hover,.honor .service dd a:hover,.honor .shortcut a:hover,.honor .header-toolbar .h a:hover,.honor .searchBar-key a:hover,.honor .channel-pro-item .p-name a:hover,.honor .channel-pro-item .p-price,.honor .channel-pro-item .p-name .p-slogan,.honor .channel-pro-item .p-promotions {
	color: #00b5e2
}

.honor .channel-list .pro-list .p-button .p-button-cart,.honor .channel-list .pro-list .p-button .p-button-an,.honor .channel-list .pro-list .p-price,.honor .channel-list .pro-list .p-name a:hover,.honor .pro-cate-area .p-default .selected a,.honor .pro-cate-area .p-expand .selected a {
	color: #00b5e2
}

.honor .channel-list .pro-list .p-button a:hover {
	color: #fff
}

.honor .channel-list .pro-list .p-button .p-button-cart-disabled,.honor .channel-list .pro-list .p-button .p-button-an-disabled,.honor .channel-list .pro-list .p-button a:hover {
	background-color: #00b5e2
}

.honor .channel-list .pro-list .pro-panels:hover,.honor .channel-list .pro-list .hover {
	border: 1px solid #00b5e2
}

.pro-cate-sort .sort-asc .sort-eval s {
	background-position: 0 -47px
}

.honor .pro-cate-sort .sort-desc .sort-eval s {
	background-position: 0 -152px
}

.pro-cate-sort .sort-sale s,.pro-cate-sort .sort-price s,.pro-cate-sort .sort-added s {
	background-position: 0 -70px
}

.honor .pro-cate-sort .sort-asc .sort-sale s,.honor .pro-cate-sort .sort-asc .sort-price s,.honor .pro-cate-sort .sort-asc .sort-added s {
	background-position: 0 -170px
}

.honor .pro-cate-sort .sort-desc .sort-sale s,.honor .pro-cate-sort .sort-desc .sort-price s,.honor .pro-cate-sort .sort-desc .sort-added s {
	background-position: 0 -190px
}

.honor .pro-info {
	background-color: #fff!important;
	border-color: #fff!important
}

.honor .channel-pro-item .pro-info-hover,.honor .channel-pro-item .pro-info:hover {
	border-color: rgba(0,181,226,.2)!important;
	border-color: #ccf0f9!important
}

.honor .category-list li:hover .category-info h3 a span:hover,.honor .category-list li.hover .category-info h3 a span:hover {
	color: inherit
}